package com.isunland.managesystem.entity;

import com.google.gson.annotations.JsonAdapter;
import com.isunland.managesystem.base.BaseModel;
import com.isunland.managesystem.utils.FullDateSeriallizer;

/**
 * 对象功能:客户需求台账表 Model对象
 * 开发公司:北京信普达系统工程有限公司
 * 开发人员:lx
 * 创建时间:2015-01-20 18:39:46
 */
@SuppressWarnings({ "unused", "WeakerAccess" }) public class rCustomerNeedListMain
    extends BaseModel {
  // 主键
  protected String id;
  // 默认排序字段
  protected Long orderNo;
  // 默认备注字段
  protected String remark;
  // 登记人ID
  protected String regStaffId;
  // 登记人名称
  protected String regStaffName;
  // 登记人时间
  @JsonAdapter(FullDateSeriallizer.class) protected java.util.Date regDate;
  // 需求产品
  protected String needProductDesc;
  // 需求产品Id
  protected String needProductId;
  // 资金规模估计
  protected String fundEstimate;
  // 客户单位ID
  protected String customerId;
  // 客户单位名称
  protected String customerName;
  // 所属地区
  protected String belongDistrict;
  // 创建人部门编码
  protected String regDeptCode;
  // 创建人部门
  protected String regDeptName;
  // 销售代表ID
  protected String salesId;
  // 销售代表
  protected String salesName;
  // 销售代表任职部门编码
  protected String salesDeptCode;
  // 销售代表任职部门
  protected String salesDeptName;
  // 最近一次联系人ID
  protected String nearContactId;
  // 最近一次联系人
  protected String nearContactName;
  // 最近一次联系时间
  @JsonAdapter(FullDateSeriallizer.class) protected java.util.Date nearContactDate;
  // 最近一次联系客户姓名
  protected String nearCustomerName;
  // 最近一次联系客户电话
  protected String nearCustomerPhone;
  // 最近一次交流内容
  protected String nearCommDesc;
  // 客户状态
  protected String customerStatus;
  // 信息来源
  protected String customerInfoFrom;
  // 客户状态名称
  protected String customerStatusText;
  // 信息来源名称
  protected String customerInfoFromText;
  // 会员编码
  protected String memberCode;

  // 客户类别
  protected String customerKindCode;
  // 主营业务
  protected String mainBusiness;
  // 邮编
  protected String postCode;
  // 联系电话
  protected String contactNum;
  // 联系人
  protected String contactManNames;

  //是否验收
  protected String ifAcceptance;
  // app端文件上传路径
  protected String appFileUploadPaths;
  // app端文件存放路径
  protected String appFileSavePaths;
  // app端上传文件名称
  protected String appFileNames;
  // app端上传文件
  protected String appFiles;
  protected String joinStaffCodes;
  protected String joinStaffNames;

  public String getJoinStaffCodes() {
    return joinStaffCodes;
  }

  public void setJoinStaffCodes(String joinStaffCodes) {
    this.joinStaffCodes = joinStaffCodes;
  }

  public String getJoinStaffNames() {
    return joinStaffNames;
  }

  public void setJoinStaffNames(String joinStaffNames) {
    this.joinStaffNames = joinStaffNames;
  }

  public String getIfAcceptance() {
    return ifAcceptance;
  }

  public void setIfAcceptance(String ifAcceptance) {
    this.ifAcceptance = ifAcceptance;
  }

  /**
   * 返回 主键
   */
  public String getId() {
    return this.id;
  }

  public void setId(String id) {
    this.id = id;
  }

  /**
   * 返回 默认排序字段
   */
  public Long getOrderNo() {
    return this.orderNo;
  }

  public void setOrderNo(Long orderNo) {
    this.orderNo = orderNo;
  }

  /**
   * 返回 默认备注字段
   */
  public String getRemark() {
    return this.remark;
  }

  public void setRemark(String remark) {
    this.remark = remark;
  }

  /**
   * 返回 登记人ID
   */
  public String getRegStaffId() {
    return this.regStaffId;
  }

  public void setRegStaffId(String regStaffId) {
    this.regStaffId = regStaffId;
  }

  /**
   * 返回 登记人名称
   */
  public String getRegStaffName() {
    return this.regStaffName;
  }

  public void setRegStaffName(String regStaffName) {
    this.regStaffName = regStaffName;
  }

  /**
   * 返回 登记人时间
   */
  public java.util.Date getRegDate() {
    return this.regDate;
  }

  public void setRegDate(java.util.Date regDate) {
    this.regDate = regDate;
  }

  /**
   * 返回 需求产品
   */
  public String getNeedProductDesc() {
    return this.needProductDesc;
  }

  public void setNeedProductDesc(String needProductDesc) {
    this.needProductDesc = needProductDesc;
  }

  public String getNeedProductId() {
    return needProductId;
  }

  public void setNeedProductId(String needProductId) {
    this.needProductId = needProductId;
  }

  /**
   * 返回 资金规模估计
   */
  public String getFundEstimate() {
    return this.fundEstimate;
  }

  public void setFundEstimate(String fundEstimate) {
    this.fundEstimate = fundEstimate;
  }

  /**
   * 返回 客户单位ID
   */
  public String getCustomerId() {
    return this.customerId;
  }

  public void setCustomerId(String customerId) {
    this.customerId = customerId;
  }

  /**
   * 返回 客户单位名称
   */
  public String getCustomerName() {
    return this.customerName;
  }

  public void setCustomerName(String customerName) {
    this.customerName = customerName;
  }

  /**
   * 返回 所属地区
   */
  public String getBelongDistrict() {
    return this.belongDistrict;
  }

  public void setBelongDistrict(String belongDistrict) {
    this.belongDistrict = belongDistrict;
  }

  /**
   * 返回 创建人部门编码
   */
  public String getRegDeptCode() {
    return this.regDeptCode;
  }

  public void setRegDeptCode(String regDeptCode) {
    this.regDeptCode = regDeptCode;
  }

  /**
   * 返回 创建人部门
   */
  public String getRegDeptName() {
    return this.regDeptName;
  }

  public void setRegDeptName(String regDeptName) {
    this.regDeptName = regDeptName;
  }

  /**
   * 返回 销售代表ID
   */
  public String getSalesId() {
    return this.salesId;
  }

  public void setSalesId(String salesId) {
    this.salesId = salesId;
  }

  /**
   * 返回 销售代表
   */
  public String getSalesName() {
    return this.salesName;
  }

  public void setSalesName(String salesName) {
    this.salesName = salesName;
  }

  /**
   * 返回 销售代表任职部门编码
   */
  public String getSalesDeptCode() {
    return this.salesDeptCode;
  }

  public void setSalesDeptCode(String salesDeptCode) {
    this.salesDeptCode = salesDeptCode;
  }

  /**
   * 返回 销售代表任职部门
   */
  public String getSalesDeptName() {
    return this.salesDeptName;
  }

  public void setSalesDeptName(String salesDeptName) {
    this.salesDeptName = salesDeptName;
  }

  /**
   * 返回 最近一次联系人ID
   */
  public String getNearContactId() {
    return this.nearContactId;
  }

  public void setNearContactId(String nearContactId) {
    this.nearContactId = nearContactId;
  }

  /**
   * 返回 最近一次联系人
   */
  public String getNearContactName() {
    return this.nearContactName;
  }

  public void setNearContactName(String nearContactName) {
    this.nearContactName = nearContactName;
  }

  /**
   * 返回 最近一次联系时间
   */
  public java.util.Date getNearContactDate() {
    return this.nearContactDate;
  }

  public void setNearContactDate(java.util.Date nearContactDate) {
    this.nearContactDate = nearContactDate;
  }

  /**
   * 返回 最近一次联系客户姓名
   */
  public String getNearCustomerName() {
    return this.nearCustomerName;
  }

  public void setNearCustomerName(String nearCustomerName) {
    this.nearCustomerName = nearCustomerName;
  }

  /**
   * 返回 最近一次联系客户电话
   */
  public String getNearCustomerPhone() {
    return this.nearCustomerPhone;
  }

  public void setNearCustomerPhone(String nearCustomerPhone) {
    this.nearCustomerPhone = nearCustomerPhone;
  }

  /**
   * 返回 最近一次交流内容
   */
  public String getNearCommDesc() {
    return this.nearCommDesc;
  }

  public void setNearCommDesc(String nearCommDesc) {
    this.nearCommDesc = nearCommDesc;
  }

  /**
   * 返回 客户状态
   */
  public String getCustomerStatus() {
    return this.customerStatus;
  }

  public void setCustomerStatus(String customerStatus) {
    this.customerStatus = customerStatus;
  }

  /**
   * 返回 信息来源
   */
  public String getCustomerInfoFrom() {
    return this.customerInfoFrom;
  }

  public void setCustomerInfoFrom(String customerInfoFrom) {
    this.customerInfoFrom = customerInfoFrom;
  }

  /**
   * 返回 会员编码
   */
  public String getMemberCode() {
    return this.memberCode;
  }

  public void setMemberCode(String memberCode) {
    this.memberCode = memberCode;
  }

  /**
   * 返回 客户类别
   */
  public String getCustomerKindCode() {
    return this.customerKindCode;
  }

  public void setCustomerKindCode(String customerKindCode) {
    this.customerKindCode = customerKindCode;
  }

  /**
   * 返回 主营业务
   */
  public String getMainBusiness() {
    return this.mainBusiness;
  }

  public void setMainBusiness(String mainBusiness) {
    this.mainBusiness = mainBusiness;
  }

  /**
   * 返回 邮编
   */
  public String getPostCode() {
    return this.postCode;
  }

  public void setPostCode(String postCode) {
    this.postCode = postCode;
  }

  /**
   * 返回 联系电话
   */
  public String getContactNum() {
    return this.contactNum;
  }

  public void setContactNum(String contactNum) {
    this.contactNum = contactNum;
  }

  /**
   * 返回 联系人
   */
  public String getContactManNames() {
    return this.contactManNames;
  }

  public void setContactManNames(String contactManNames) {
    this.contactManNames = contactManNames;
  }

  public String getCustomerStatusText() {
    return customerStatusText;
  }

  public void setCustomerStatusText(String customerStatusText) {
    this.customerStatusText = customerStatusText;
  }

  public String getCustomerInfoFromText() {
    return customerInfoFromText;
  }

  public void setCustomerInfoFromText(String customerInfoFromText) {
    this.customerInfoFromText = customerInfoFromText;
  }

  public String getAppFileUploadPaths() {
    return appFileUploadPaths;
  }

  public void setAppFileUploadPaths(String appFileUploadPaths) {
    this.appFileUploadPaths = appFileUploadPaths;
  }

  public String getAppFileSavePaths() {
    return appFileSavePaths;
  }

  public void setAppFileSavePaths(String appFileSavePaths) {
    this.appFileSavePaths = appFileSavePaths;
  }

  public String getAppFileNames() {
    return appFileNames;
  }

  public void setAppFileNames(String appFileNames) {
    this.appFileNames = appFileNames;
  }

  public String getAppFiles() {
    return appFiles;
  }

  public void setAppFiles(String appFiles) {
    this.appFiles = appFiles;
  }
}